@CHARSET "UTF-8";

.mmc-window {
    position: absolute;
    display: none;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
	-moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    -khtml-box-shadow:0 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:0 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow:0 3px 0 rgba(0, 0, 0, 0.1);
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.8);
    padding:8px;
}

.mmc-window .mw-header {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

.mmc-window .mw-title {
    color: #FFF;
    font-size: 17px;
    font-weight: 700;
}

.mmc-window .mw-close {
    position: absolute;
    right: 10px;
    top: 13px;
}

.mmc-window .mw-close-btn {
    color: #10638F;
    text-decoration: none;
    background: url(images/close_bg.gif) no-repeat 0 -2px;
    display: inline-block;
    height: 18px;
    width: 18px;
}

.mmc-window .mw-close-btn:hover {
    background-position: 0 -39px;
}

.mmc-window .mw-body {
    width: 100%;
    background: #FFF;
    -moz-border-radius-topright: 5px;
    -khtml-border-radius-topright: 5px;
    -webkit-border-radius-topright: 5px;
    border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    -khtml-border-radius-topleft: 5px;
    -webkit-border-radius-topleft: 5px;
    border-radius-topleft: 5px
}

.mmc-window .mw-body-nofooter {
	-moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}


.mmc-window .mw-footer {
    background: #F7F7F7;
    border-top: 1px solid #EDEDED;
    clear: both;
    height: 42px;
    line-height: 42px;
    text-align: center;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-radius-bottomright: 5px;
    border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-radius-bottomleft: 5px;
    border-radius-bottomleft: 5px
}

.mw-tip-wrap {
    line-height: 24px;
    font-size: 14px;
	padding: 8px;
}

.mw-info {
    padding: 24px 0 20px 60px;
    background: url(images/info.png) no-repeat 15px center;
}

.mw-warning {
    padding: 24px 0 20px 60px;
    background: url(images/warning.png) no-repeat 15px center;
}

.mw-error {
    padding: 24px 0 20px 60px;
    background: url(images/error.png) no-repeat 15px center;
}

.mw-question {
    padding: 24px 0 20px 60px;
    background: url(images/question.png) no-repeat 15px center;
}

.mw-success {
    padding: 24px 0 20px 60px;
    background: url(images/success.png) no-repeat 15px center;
}
